@charset "UTF-8"; 

img{ border:0px;}
.checkbox, .radio{border-width: 0px;}

.select{height: 21px;}

/* structure */

#wrapper{}

#left{
    float: left;
    width: 185px;
    margin-right:6px;
}

#right{
    float: right;
    width: 185px;
}

#centers{
    float: left;
    width: 578px;
}

#centerm{
    float: left;
    width: 980px;
}

#centerl{
    float: left;
    width: 960px;
}

#cleft{
    float: left;
    width: 475px;
}

#cright{
    float: right;
    width: 475px;
}

#content{

}

.main{
    width: 980px;
    clear: both;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.m_top{
    background: #f6f6f6;
    border-top: 3px solid #a9c9e2;
    border-bottom: 1px solid #e4e4e4;
    padding: 5px 0px;
    margin-bottom: 3px;
    height: 15px;
}

.m_head{
    height: 60px;
    margin-bottom: 3px;
}

.h_logo{
    float:left;
    width:180px;
}

.h_banner{
    float:left;
}

.h_link{
    float:right;
    width:90px;
    padding-top:6px;
}

.m_menu{
    background:#55a0ff;
    height:22px;
    border-top:1px solid #e4e4e4;
    border-bottom:1px solid #e4e4e4;
    padding-top:3px;
    margin-bottom:3px;
}

.m_foot{
    background:#f6f6f6;
    border:1px solid #e4e4e4;
    text-align:center;
    padding: 5px 0px;
    margin-top:3px;
    margin-bottom:10px;
}

.block{
    border: 1px solid #a3bee8;
    margin-bottom: 5px;
}

.blocktitle{
    border-top: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    border-bottom: 1px solid #a3bee8;
    font-weight: bold;
    font-size: 14px;
    background: #e9f1f8;
    color: #054e86; 
    height: 26px; 
    line-height: 26px; 
    padding-left: 10px;
}

.blockcontent{
    padding: 3px;
}

.blocknote{
    border-top: 1px solid #a3bee8;
    padding: 3px;
    text-align: center;
    background: #f0f7ff;
    line-height: 150%;
}

.blocktitle span{
    position: relative;
    bottom: -5px;
    border-top: 1px solid #a3bee8;
    border-left: 1px solid #a3bee8;
    border-right: 1px solid #a3bee8;
    background: #ffffff;
    padding: 3px 6px 3px 6px;
    color: #c42205;
    height: 22px;
    line-height: 22px; 
}

#left .block{
    background: #e9f1f8;
    padding: 2px;
}

#left .blocktitle{
    border: 0px;
    padding: 0px;
    line-height: 24px; 
    text-align: center;
}

#left .blockcontent{
    border: 1px solid #d8e4ef;
    background: #ffffff;
}
.none{ display:none;}
.clear{ clear:both;}
a:hover{ color:Red; text-decoration:underline;}
#main{ width:980px; margin:auto;}
#admin{ border:solid 2px #E1ECED; height:30px; line-height:30px; width:970px; text-align:center;margin:5px 0px 5px 0px; padding:3px;}
table.grid caption, .gridtop {
    width:976px;
    background-color:#E1ECED;
    border:solid 2px #C3DFEA;
border-bottom:0px;
    font-size: 16px;
    font-weight: bold;
    margin: auto;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
    vertical-align: middle;
}
table.grid {
    border: 2px solid #C3DFEA;
    border-collapse: collapse;
    margin: auto;
    padding: 3px;
}
table.grid td {
    background-color: #FFFFFF !important;
    border: 1px solid #C3DFEA;
    padding: 4px;
}
.hottext{color:red;}
#hotcontent{ padding-top:10px; }
#hotcontent .l{ border:3px solid #C3DFEA; padding:0px 0px 10px 0px; float:left; width:695px; height:330px; overflow:hidden; background:#FEF9EF;}
#hotcontent .l .item{ width:335px; float:left; padding:10px 0px 0px 10px;}
#hotcontent .l .item .image{ float:left; width:120px;}
#hotcontent .l .item .image img{ border:solid 1px #DDDDDD; padding:1px; background-color:White;}
#hotcontent .l .item dl{ padding:0px 5px 0px 0px; float:right; width:190px;}
#hotcontent .l .item dl dt{ height:25px; line-height:25px; overflow:hidden; font-size:14px; border-bottom:dotted 1px #A6D3E8; font-weight:bold; }
#hotcontent .l .item dl dt span{ float:right; font-weight:normal; color:#B3B3B3;}
#hotcontent .l .item dl dd{ padding:7px 0px 0px 0px; line-height:20px; text-indent:2em; height:120px; overflow:hidden;}
#hotcontent .r{ float:right; width:265px;border:3px solid #C3DFEA;}
#hotcontent h2{ padding:0px 0px 0px 10px; background-color:#E1ECED; height:30px; line-height:30px; font-size:14px; font-weight:bold; overflow:hidden; border-bottom:solid 1px #DDDDDD; margin: 0;}
#flash {  height:308px; overflow: hidden;}

.novelslistss{ margin: 10px auto; border:3px solid #C8D4E1; width:968px;  padding:3px; }
.novelslistss h2 {background-color: #F6F8FE; border-bottom: 1px solid #DDDDDD; font-size: 14px; font-weight: bold; height: 30px; line-height: 30px; overflow: hidden; padding: 0 0 0 10px;}
.novelslistss ul{ padding:10px;}
.novelslistss li{ padding:5px 0px 0px 0px; border-bottom:solid 1px #DDDDDD; height:25px; line-height:25px; overflow:hidden;}
.novelslistss li span{ float:left; display:inline-block;}
.novelslistss li .s1{ width:10%;}
.novelslistss li .s2{ width:20%;}
.novelslistss li .s3{ width:30%;}
.novelslistss li .s3zs{ width:10%;}
.novelslistss li .s3lz{ width:9%;}
.novelslistss li .s4{ color:#B3B3B3; width:15%;text-align:right;}
.novelslistss li .s5{ color:#B3B3B3; width:15%;text-align:right;}
.novelslistss li .s6{ width:20%; color:#B3B3B3;}
.novelslistss li .s7{ color:#B3B3B3; float:right; text-align:right;}
.novelslistss li a{ color:#6F78A7;}

.novelslist{ margin: 10px auto; border:3px solid #A6D3E8; width:968px;  padding:3px; background:#FEF9EF;}
.novelslist .content{ border-right:dotted 1px #A6D3E8; padding:0px 3px; float:left; width:315px;}
.novelslist .content h2{ border-bottom:solid 1px #A6D3E8; font-size:14px; font-weight:bold; padding-left:5px; line-height:25px; height:25px; overflow:hidden; margin: 0;}
.novelslist .content .image{ padding:10px 0px 0px 5px; float:left; width:71px;}
.novelslist .content .image img{ width:67px; height:82px; border:solid 1px #DDDDDD; padding:1px; background-color:white;}
.novelslist .content dl{ padding:10px 0px 0px 0px; float:right; width:219px;}
.novelslist .content dl dt{ height:25px; line-height:25px; overflow:hidden; font-weight:bold;}
.novelslist .content dl dd{ line-height:20px; height:60px; overflow:hidden;}
.novelslist .content ul{ padding:10px 0px 0px 5px;}
.novelslist .content ul li{ color:#B3B3B3; height:20px; line-height:20px; font-size:12px; overflow:hidden; float:left; width:155px;}
.novelslist .content ul li a{ font-size:13px;}
.novelslist .border{ border:0px;}

#newscontent{ margin: auto;}
#newscontent .l{ border:3px solid #A6D3E8; float:left; width:695px;background:#F7FBFD;}
#newscontent .l ul{ padding:10px;}
#newscontent .l li{ padding:5px 0px 0px 0px; border-bottom:solid 1px #DDDDDD; height:25px; line-height:25px; overflow:hidden;}
#newscontent .l li span{ float:left; display:inline-block;}
#newscontent .l li .s1{ width:75px;}
#newscontent .l li .s2{ width:165px;}
#newscontent .l li .s3{ width:300px;}
#newscontent .l li .s4{ color:#B3B3B3; width:90px;text-align:right;}
#newscontent .l li .s5{ color:#B3B3B3; float:right; text-align:right;}
#newscontent .l li a{ color:#6F78A7;}
#newscontent .r{ float:right; width:265px;border:3px solid #A6D3E8; background:#F7FBFD;}
#newscontent .r ul{ padding:10px;}
#newscontent .r li{ padding:5px 0px 0px 0px; border-bottom:solid 1px #DDDDDD; height:25px; line-height:25px; overflow:hidden;}
#newscontent .r li span{ float:left; display:inline-block;}
#newscontent .r li .s1{ width:40px;}
#newscontent .r li .s2{ color:#B3B3B3;}
#newscontent .r li .s3{ width:30px;}
#newscontent .r li .s4{ width:50px; color:#B3B3B3;}
#newscontent .r li .s5{ float:right; text-align:right;}
#newscontent .r li a{ color:#6F78A7;}
#newscontent h2{ margin:0px; overflow:hidden; padding:0px 0px 0px 10px; background-color:#DAEDF5; height:30px; line-height:30px; font-size:14px; font-weight:bold; border-bottom:solid 1px #DDDDDD;}

#firendlink{ width:972px; padding:1px; margin:10px auto 10px auto; border:solid 3px #A6D3E8; line-height:22px;overflow:hidden;background:#fff;}
#firendlink ul{width:970px;}
#firendlink li{height:25px;line-height:25px;float:left;overflow:hidden;padding:3px 1px 0px 10px;}
#firendlink a{overflow:hidden; display:inline-block;color:#282828;text-align:center;}
#firendlink a:hover{overflow:hidden;display:inline-block; color:#ff6600;text-decoration:none;}
#firendlink h2{ margin:0px; overflow:hidden; padding:0px 0px 0px 10px; background-color:#DAEDF5; height:30px; line-height:30px; font-size:14px; font-weight:bold; border-bottom:solid 1px #DDDDDD;}

.pages1{width:700px;border:2px solid #A6D3E8;padding:5px;margin-bottom:5px;}
.pages{width:964px;border:2px solid #A6D3E8;padding:5px;margin-top:5px;}
.pagelink{text-align:center;padding:5px;margin-top:2px;}
.pagelink em{font-style:normal;border:1px solid #e5e5e5;background:#FFF;padding:6px;font-size:12px;}
.pagelink first{border:1px solid #e5e5e5;background:#FFF;padding:6px;margin-left:2px;font-size:12px;}
.pagelink a{border:1px solid #e5e5e5;background:#FFF;padding:6px;margin-left:2px;font-size:12px;}
.pagelink a:hover{border:1px solid #88C6E5;background:#F4FBFF;padding:6px;margin-left:2px;}
.pagelink strong{border:1px solid #e5e5e5;background:#FFF;padding:6px;margin-left:2px;font-size:12px;}
.pagelink kbd{border:1px solid #e5e5e5;background:#FFF;padding:6px;margin-left:2px;}


.pages1{width:700px;border:2px solid #A6D3E8;padding:5px;margin-bottom:5px;}
.pages{width:964px;border:2px solid #A6D3E8;padding:5px;margin-top:5px;}
.pagelink{text-align:center;padding:5px;}
.pagelink em{font-style:normal;border:1px solid #e5e5e5;background:#FFF;padding:5px;}
.pagelink first{border:1px solid #e5e5e5;background:#FFF;padding:5px;margin-left:2px;}
.pagelink a{border:1px solid #e5e5e5;background:#FFF;padding:5px;margin-left:2px;}
.pagelink a:hover{border:1px solid #88C6E5;background:#F4FBFF;padding:5px;margin-left:2px;}
.pagelink strong{border:1px solid #e5e5e5;background:#FFF;padding:5px;margin-left:2px;}
.pagelink kbd{border:1px solid #e5e5e5;background:#FFF;padding:5px;margin-left:2px;}
#hotcontent .r{border:3px solid #C3DFEA;float:right;width:265px;  background:#FEF9EF;}
#hotcontent h2{background-color:#E1ECED;border-bottom:1px solid #DDD;font-size:14px;font-weight:700;height:30px;line-height:30px;overflow:hidden;margin:0;padding:0 0 0 10px;}
#flash{height:308px;overflow:hidden;}
#hotcontent .r ul {padding: 7px;}
#hotcontent .r li {border-bottom: 1px solid #DDDDDD;height: 30px;line-height: 30px;overflow: hidden;padding: 5px 0 0;}
#hotcontent .r li span {display: inline-block;float: left;}
#hotcontent .r li .s5 {float: right; text-align: right;}

.pTB { padding: 0 5px; background: #e8e5f8; border: #d8d3f3 1px solid; width: 180px; height: 24px; }
.pTD { border-right: #cac4e8 1px solid; border-left: #cac4e8 1px solid; padding-top: 8px; border-bottom: #cac4e8 1px solid; }
.pTD_L { border-top: #cac4e8 1px solid; border-left: #cac4e8 1px solid; width: 30px; line-height: 12px; height: 12px; }
.pTD_R { border-right: #cac4e8 1px solid; border-top: #cac4e8 1px solid; width: 30px; line-height: 12px; height: 12px; }
.pbg { background: #f7f5ff; }
.aTB { padding: 0 5px; background: #e3f4e7; border: #bae6c5 1px solid; width: 180px; height: 24px; }
.aTD { border-right: #bae6c5 1px solid; border-top: 0px; border-left: #bae6c5 1px solid; padding-top: 8px; border-bottom: #bae6c5 1px solid; }
.aTD_L { border-top: #bae6c5 1px solid; border-left: #bae6c5 1px solid; width: 30px; line-height: 12px; height: 12px; }
.aTD_R { border-right: #bae6c5 1px solid; border-top: #bae6c5 1px solid; width: 30px; line-height: 12px; height: 12px; }
.abg { background: #e3f4e7; }
.wTB { padding: 0 5px; background: #fff0dc; border: #ffd5a4 1px solid; width: 180px; height: 24px; }
.wTD { border-right: #ffd5a4 1px solid; border-top: 0px; border-left: #ffd5a4 1px solid; padding-top: 8px; border-bottom: #ffd5a4 1px solid; }
.wTD_L { border-top: #ffd5a4 1px solid; border-left: #ffd5a4 1px solid; width: 30px; line-height: 12px; height: 12px; }
.wTD_R { border-right: #ffd5a4 1px solid; border-top: #ffd5a4 1px solid; width: 30px; line-height: 12px; height: 12px; }
.wbg { background: #fff0dc; }
.bTB { padding: 0 5px; background: #d6ecf7; border: #b0dbec 1px solid; width: 180px; height: 24px; }
.bTD { border-right: #b0dbec 1px solid; border-left: #b0dbec 1px solid; padding-top: 8px; border-bottom: #b0dbec 1px solid; }
.bTD_L { border-top: #b0dbec 1px solid; border-left: #b0dbec 1px solid; width: 30px; line-height: 12px; height: 12px; }
.bTD_R { border-right: #b0dbec 1px solid; border-top: #b0dbec 1px solid; width: 30px; line-height: 12px; height: 12px; }
.bbg { background: #d6ecf7; }
.gTB { padding: 0 5px; background: #e5f8cb; border: #d5e6b91px solid; width: 180px; height: 24px; text-align: center; }
.gTD { border-right: #d5e6b9 1px solid; border-left: #d5e6b9 1px solid; padding-top: 8px; border-bottom: #d5e6b9 1px solid; }
.gTD_L { border-top: #d5e6b9 1px solid; border-left: #d5e6b9 1px solid; width: 30px; line-height: 12px; height: 12px; }
.gTD_R { border-right: #d5e6b9 1px solid; border-top: #d5e6b9 1px solid; width: 30px; line-height: 12px; height: 12px; }
.gbg { background: #e5f8cb; }
.oTB { padding: 0 5px; background: #ffe7dd; border: #f2d1ca 1px solid; width: 180px; height: 24px; }
.oTD { border-right: #f2d1ca 1px solid; border-left: #f2d1ca 1px solid; padding-top: 8px; border-bottom: #f2d1ca 1px solid; }
.oTD_L { border-top: #f2d1ca 1px solid; border-left: #f2d1ca 1px solid; width: 30px; line-height: 12px; height: 12px; }
.oTD_R { border-right: #f2d1ca 1px solid; border-top: #f2d1ca 1px solid; width: 30px; line-height: 12px; height: 12px; }
.obg { background: #ffe7dd; }
.rTB { border: #f9cdde 1px solid; padding: 0 5px; background: #fcdeea; width: 180px; height: 24px; }
.rTD { border-right: #f9cdde 1px solid; border-left: #f9cdde 1px solid; padding-top: 8px; border-bottom: #f9cdde 1px solid; }
.rTD_L { border-top: #f9cdde 1px solid; border-left: #f9cdde 1px solid; width: 30px; line-height: 12px; height: 12px; }
.rTD_R { border-right: #f9cdde 1px solid; border-top: #f9cdde 1px solid; width: 30px; line-height: 12px; height: 12px; }
.rbg { background: #fcdeea; }
.yTB { border: #efeaaa 1px solid; padding: 0 5px; background: #faf1d4; width:180px;height: 24px; }
.yTD { border-right: #efeaaa 1px solid; border-left: #efeaaa 1px solid; padding-top: 8px; border-bottom: #efeaaa 1px solid; }
.yTD_L { border-top: #efeaaa 1px solid; border-left: #efeaaa 1px solid; width: 30px; line-height: 12px; height: 12px; }
.yTD_R { border-right: #efeaaa 1px solid; border-top: #efeaaa 1px solid; width: 30px; line-height: 12px; height: 12px; }
.ybg { background: #faf1d4; }
.mTB { border: #ebebeb 1px solid; padding: 0 5px; background-image: url(mbg.gif); width: 180px; height: 24px; }
.mTD { border-right: #ebebeb 1px solid; border-left: #ebebeb 1px solid; padding-top: 8px; border-bottom: #ebebeb 1px solid; }
.mTD_L { border-top: #ebebeb 1px solid; border-left: #ebebeb 1px solid; width: 30px; line-height: 12px; height: 12px; }
.mTD_R { border-right: #ebebeb 1px solid; border-top: #ebebeb 1px solid; width: 30px; line-height: 12px; height: 12px; }
.tdpc { text-align: center; }
.div24 { padding-right: 4px; padding-left: 4px; padding-bottom: 4px; padding-top: 4px; }
#TbRng TD { font-size: 12px; background: #faf1d4; height: 24px; }
#TbRng TH { font-size: 12px; background: #faf1d4; height: 24px; }
#TbRng TH { padding-right: 0px; padding-left: 0px; font-weight: 300; padding-bottom: 5px; padding-top: 6px; text-align: left; }
#TbRng .tdpc { text-align: center; }
.tbo#TbRng { float: left; margin: 0px 10px 15px; height: 310px; }
.tdpr { text-align: right; }
.tbi { width: 96%; }
.tbi TH { font-weight: 100; font-size: 12px; height: 23px; }
.tbi TH.tdpc { text-align: center; }
.tbi TD { border-top: #e4e4e4 1px solid; height: 24px; }
.tbo { float: left; margin: 0 5px 15px; height: 420px; display:inline;}
#DivPl IFRAME { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 10px; padding-top: 0px; }
.btitle { font-weight: 600; font-size: 13px; color: #333; text-decoration: none; }
TD { font-size: 12px; font-family: "宋体" ,Arial; }
A.tsn { float: left; overflow: hidden; width: 90px; word-break: keep-all; line-height: 15px; height: 15px; text-overflow: ellipsis; }
#ft { clear: both; border-top: #f9f9f9 1px solid; margin: 10px; line-height: 20px; padding-top: 20px; text-align: center; }
#ft { font-size: 12px; color: #77c; font-family: Arial; white-space: nowrap; }
#ft { font-size: 12px; color: #77c; font-family: Arial; white-space: nowrap; }
.title_P { border: #cccccc 1px solid; font-weight: 900; font-size: 14px; z-index: 99; background: url(ter.gif) #fff no-repeat 8px center; left: 20px; padding-bottom: 3px; vertical-align: middle; width: 136px; padding: 5px 0 3px 30px; position: absolute; top: 205px; height: 19px; text-decoration: none; }
A.p14 { font-size: 14px; line-height: 22px; }
.STYLE1 { font-weight: bold; }
.ck1 { font-weight: bold; }
.ck2 { font-weight: 100; cursor: pointer; text-decoration: underline; }
.but1 { background-color: #DDF2FF; border: #83b0e1 1px solid; color: #000000; height: 20px; width: 100px; }
.but2 { background-color: #d8d3f3; border: #cac4e8 1px solid; color: #000000; height: 20px; width: 100px; }
.fen-top li{padding-left:10px;height:24px;line-height:25px;border-bottom:1px solid #e4e4e4;font-size:12px;list-style:none;}
.fen-top li a{margin-left:10px;line-height:25px;color:#3366BB;}
.fen-top li a:hover{color:#F60;text-decoration:underline;}